home *** CD-ROM | disk | FTP | other *** search
/ Champak 64 / Volume 64 - JOGO DISK .iso / Games / We_Are_Human.swf / scripts / frame_31 / DoAction.as
Text File  |  2008-04-25  |  3KB  |  146 lines

  1. function addScore(amount)
  2. {
  3.    if(amount < 0)
  4.    {
  5.       cscore = 1;
  6.    }
  7.    amount *= cscore;
  8.    if(amount >= 25 * cscore)
  9.    {
  10.       cscore += 1;
  11.       timmer.gotoAndPlay(1);
  12.    }
  13.    score += amount;
  14.    spawn("scores",_root.p1._x,_root.p1._y,0);
  15.    _root[spleen].hell.text = amount;
  16. }
  17. var fric = 0.8;
  18. var speed = 2;
  19. var xSpeed = 10;
  20. var ySpeed = 10;
  21. var leftKey = 65;
  22. var rightKey = 68;
  23. var downKey = 83;
  24. var upKey = 87;
  25. var spikess = new Array();
  26. var boo = false;
  27. var boos = false;
  28. var smalls = false;
  29. var flashes = false;
  30. var twos = false;
  31. var cscore = 1;
  32. var score = 0;
  33. var times = 0;
  34. movement = function(key, neg, y)
  35. {
  36.    if(Key.isDown(key))
  37.    {
  38.       if(neg)
  39.       {
  40.          if(y == "x")
  41.          {
  42.             xSpeed -= speed;
  43.          }
  44.          if(y == "y")
  45.          {
  46.             ySpeed -= speed;
  47.          }
  48.       }
  49.       else
  50.       {
  51.          if(y == "x")
  52.          {
  53.             xSpeed += speed;
  54.          }
  55.          if(y == "y")
  56.          {
  57.             ySpeed += speed;
  58.          }
  59.       }
  60.    }
  61. };
  62. spawn = function(name, x, y, num)
  63. {
  64.    i = 0;
  65.    while(i <= num)
  66.    {
  67.       spleen = _root.getNextHighestDepth();
  68.       attachMovie(name,spleen,spleen);
  69.       _root[spleen]._x = x;
  70.       _root[spleen]._y = y;
  71.       i++;
  72.    }
  73. };
  74. run = function(name, x, y, num)
  75. {
  76.    spawn("stars",0,100 + random(350),0);
  77. };
  78. nights = function(name, x, y, num)
  79. {
  80.    spawn("scream",20 + random(560),-1,0);
  81. };
  82. clap = function()
  83. {
  84.    if(flashes)
  85.    {
  86.       spawn("flash",50 + random(500),50 + random(450),0);
  87.       spawn("flash",50 + random(500),50 + random(450),0);
  88.    }
  89.    if(smalls)
  90.    {
  91.       if(boos)
  92.       {
  93.          spawn("sdream",50 + random(500),-10,0);
  94.       }
  95.       else
  96.       {
  97.          spawn("sdream",50 + random(500),560,0);
  98.       }
  99.    }
  100. };
  101. bass = function()
  102. {
  103.    Mouse.hide();
  104.    if(boo)
  105.    {
  106.       boo = false;
  107.       if(twos)
  108.       {
  109.          spawn("dumb",0,300,0);
  110.       }
  111.    }
  112.    else
  113.    {
  114.       boo = true;
  115.       spawn("dumb",600,300,0);
  116.    }
  117.    losl = p1._currentframe;
  118.    p1._rotation += 20 + random(50);
  119.    while(p1._currentframe == losl)
  120.    {
  121.       p1.gotoAndStop(random(8));
  122.       p1.bod.gotoAndPlay(1);
  123.    }
  124. };
  125. onEnterFrame = function()
  126. {
  127.    i = 0;
  128.    while(i < 100)
  129.    {
  130.       _root.stars["star" + i]._x -= 5 / (16 / _root.stars["star" + i]._xscale * 4);
  131.       if(_root.p1.bod._currentframe == 2)
  132.       {
  133.          _root.stars["star" + i].play();
  134.       }
  135.       if(_root.stars["star" + i]._x < -10)
  136.       {
  137.          _root.stars["star" + i]._x = Stage.width + random(3);
  138.       }
  139.       i++;
  140.    }
  141.    ySpeed *= fric;
  142.    xSpeed *= fric;
  143.    p1._x = _xmouse;
  144.    p1._y = _ymouse;
  145. };
  146.